/*
 * tpromise.h
 *
 *  Created on: Jan 24, 2016
 *      Author: root
 */

#ifndef FUNNY_SCHEME_PROMISE_H
#define FUNNY_SCHEME_PROMISE_H

#include "../ds/datastructure.h"

DEFINE_OPERATOR( delay  );
DEFINE_OPERATOR( force  );
DEFINE_OPERATOR( save_forced  );
DEFINE_OPERATOR( c0stream  );
DEFINE_OPERATOR( c1stream  );

DEFINE_SYNTAX(  delay      );
DEFINE_SYNTAX(  c0stream   );

INIT_OPERATORS( promise );

#endif //FUNNY_SCHEME_PROMISE_H
